package com.bosssoft.cloud.wechat.core.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.bosssoft.cloud.wechat.infrastructure.annotation.XmlRoot;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author wcy create on 2021/5/27 17:16 下午
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@XmlRoot
public class WxBaseMsg {
    /**
     * 接收方。前端发给开发者微信号，or后端发给用户OpenID
     */
    @JSONField(name = "ToUserName")
    private String toUserName;
    /**
     * 发送方帐号（一个OpenID）
     */
    @JSONField(name = "FromUserName")
    private String fromUserName;
    /**
     * 消息创建时间 （整型）
     */
    @JSONField(name = "CreateTime")
    private String createTime;
    /**
     * 消息类型，event，text等
     */
    @JSONField(name = "MsgType")
    private String msgType;
}
